iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
自我挑戰組

多人連線遊戲背後的原理與實作系列 第 15

Day15 - 遊戲作弊(二)

  • 分享至 

  • xImage
  •  

遊戲中的外掛有很多種,針對不同的外掛形式也有不同的處理方法,那我們這篇文章就是要來細講各種外掛的形式,以及要如何去防止玩家使用外掛來作弊。

一. 有哪些外掛

  1. 記憶體外掛:順移、加速、修改傷害等跟串改電腦或封包內資料有關的外掛。
    要預防以上外掛的話,可以透過在伺服器作資料的校驗,或是在遊戲內設置舉報系統。

  2. 腳本外掛:自動走位、透過腳本來下指令等的外掛。
    因為它並不會留下數據,所以難以被發現,除了可以透過舉報系統來尋找,現在有很多遊戲會再客戶端放偵測外掛的軟體來偵測玩家是否有使用其他外掛軟體。

  3. 輔助型外掛:透過一些UI來顯示一些玩家看不到的遊戲資訊。
    這跟腳本外掛一樣得在客戶端進型外掛的偵測。

二. 阻斷服務攻擊(DDOS)

除了前面說的那些外掛之外,我要來講一下DDOS,它通常會出現在一些建房製的遊戲,它在取得IP位址後,透過傳輸大量資料到要攻擊的目標IP,以此來癱瘓電腦運作。

三. 結論

外掛很難完全防範,有些製作外掛的業者會透過販售外掛來賺錢,在抓外掛的同時,他們也在尋找新的遊戲漏洞來製作外掛,因此開發者必須不斷維護自己遊戲,並不斷阻止玩家在遊戲中作弊。


上一篇
Day14 - 遊戲作弊(一)
下一篇
Day16 - 程式實作(基本設定篇)
系列文
多人連線遊戲背後的原理與實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言